﻿using Mt.Site.Core.WorkFlows.Enum;
using System;
using System.Collections.Generic;

namespace Mt.Site.Application.WorkFlows.Dto.wf
{
    public class PagedPaperDto
    {
        public Guid PaperId { get; set; }

        public string Title { get; set; }

        /// <summary>
        /// 接收时间
        /// </summary>
        public DateTime StartTime { get; set; }

        /// <summary>
        /// 执行人
        /// </summary>
        public string UserName { get; set; }

        public long UserId { get; set; }

        public string UnitName { get; set; }

        public long UnitId { get; set; }


        public string WorkFlowName { get; set; }

        public Guid WorkFlowId { get; set; }

        public string NodeName { get; set; }

        public Guid NodeId { get; set; }

        public long SerialNumber { get; set; }

        public OperationType OperationType { get; set; }


        public string Signal { get; set; }

        /// <summary>
        /// 已查看
        /// </summary>
        public bool HasMarked { get; set; }

        public string ShenHe { get; set; }

        public DateTime PublishTime { get; set; }

        public ApprovalResult ApprovalResult { get; set; }

        public Dictionary<string,string> FieldList { get; set; }

        public Guid? ProcessId { get; set; }
    }
}
